Iniciar sesión

Conceptos básicos del embudo

FunnelFlux tiene algunas diferencias clave en comparación con la mayoría de las plataformas de seguimiento centradas en el marketing de rendimiento como Voluum, Redtrack, Binom, etc.

La más distintiva es la existencia de una entidad de "embudo", que cambia la forma en que abordamos las "campañas", la generación de enlaces y la segregación de fuentes de tráfico.

Típicamente, uno podría esperar hacer lo siguiente en otro rastreador:

  • Crear algún tipo de flujo/ruta, que defina páginas de aterrizaje seguidas de ofertas. Incidentalmente, esto significa que el rastreador a menudo puede devolver una página de aterrizaje a un nuevo visitante y predeterminar a qué página puede ir a continuación si hace clic -- FunnelFlux no tiene tal predeterminación.
  • Crear una campaña. Aquí seleccionará una fuente de tráfico, a menudo un país, y un flujo/ruta al que se dirigirá esta "campaña".
  • Guarda y la campaña obtiene una URL única, a menudo un código hash para ese ID de campaña + parámetros adicionales para la fuente de tráfico
  • Si quieres lanzar una nueva campaña en una fuente de tráfico, ya sea para un nuevo país, división de operadores, ángulos, etc., creas una nueva "campaña" en el rastreador con su propio enlace único.
  • Del mismo modo, si quieres lanzar la misma campaña en una nueva fuente de tráfico, necesitas hacer una nueva "campaña" en el rastreador --> obtener un nuevo enlace --> usar ese.

Desde nuestra perspectiva, este es un proceso tedioso que crea innecesariamente muchos enlaces únicos, con mucha microgestión de "campañas" individuales.

Aquí es donde FunnelFlux es diferente:

  • Los usuarios crean un "embudo", que es esencialmente un diagrama lógico, un diagrama de flujo, que describe el proceso de toma de decisiones del rastreador y los nodos a través de los cuales los usuarios navegarán. Esos nodos pueden estar del lado del servidor y realizar funciones (como un nodo de condición o rotador), o podrían ser nodos de página que devuelven una URL al usuario para cargar.

Aquí hay un ejemplo de embudo:

  • Al lanzar una campaña en una fuente de tráfico, los usuarios harán clic en cualquier nodo del embudo (a menudo el nodo de tráfico predeterminado), seleccionarán su fuente y recuperarán un enlace generado. Este enlace no necesita ser guardado. Es una construcción de URL creada en tiempo real.
  • Se espera que valores como el nombre o ID de la campaña se pasen dinámicamente bajo el parámetro de URL "campaign" desde la configuración de la fuente de tráfico, de modo que los ID/nombres se pasen directamente desde la fuente de tráfico. En el futuro, pretendemos agregar integraciones que se sincronizarán con las fuentes de tráfico para proporcionar mapeo de ID > nombre, de modo que solo se pase el ID. Por ahora, los usuarios pueden pasar el nombre o ID según su preferencia.
  • Siempre que el usuario quiera lanzar una nueva campaña en cualquier fuente de tráfico, repite este proceso. Un embudo puede recibir tráfico de fuentes de tráfico ilimitadas, siempre que el usuario espere que pasen por el mismo viaje del embudo (si no, podrían usar nodos de condición, o hacer un nuevo embudo para separar la configuración del viaje).

¿Ves cómo esto difiere? 

La entidad del embudo es así un mapa lógico que puede aceptar cualquier tráfico y enrutar ese tráfico en consecuencia.


Estructura del embudo

Los embudos se componen de dos elementos clave

  • Nodos
  • Conexiones

Para las conexiones, estas pueden ser:

  • Conexiones simples que se extienden desde nodos rotadores, para las cuales tienen un peso %
  • Conexiones de ruta que se extienden desde un nodo de condición, que son los resultados que devuelve un nodo de condición
  • Conexiones de acción desde un grupo de páginas, que son las que se ejecutan cuando un usuario hace clic en una URL de acción en una página

Cada nodo tiene un ID único global dentro de un embudo. Estos ID se generan en el momento de la creación del nodo y se pueden ver haciendo clic en un nodo --> esquina superior derecha.

Nodos

Los usuarios pueden crear nodos haciendo clic derecho > agregar tipo de nodo, o abriendo la paleta de nodos en el lado izquierdo, luego arrastrando y soltando.

El menú contextual solo crea nodos locales, los nodos globales están disponibles solo en la paleta.

En la paleta, los usuarios pueden buscar a través de los recursos de su cuenta para encontrar páginas y otros elementos para agregar.

Conexiones

Las conexiones se realizan entre nodos arrastrando y soltando desde el nodo de origen al nodo de destino. 

Estas conexiones son parte del esquema del embudo (que es un objeto JSON) y especifican el ID del nodo de origen/destino, así como cualquier otro parámetro importante.

Para los rotadores, estas conexiones tienen un peso de rotación expresado en porcentaje.

Para las condiciones, estas conexiones tienen una etiqueta de ruta. Debe haber una coincidencia 1:1 de conexiones de condición con las rutas definidas en el nodo.

Para los grupos de páginas (que pueden contener una o varias páginas), las conexiones salientes representan acciones del usuario y cada una tiene uno o más números definidos.

Nodos locales vs globales

Algunos nodos pueden ser "globales" y tener una etiqueta (G) en ellos. En particular, los nodos de grupo de páginas y de condición.

Estos son nodos que existen dentro de un embudo, como cualquier otro, pero su configuración está mapeada a un recurso externo.

De esta manera, una "condición global" podría reutilizarse en muchos embudos (como para una división rutinaria entre móvil y escritorio) y la configuración de la condición se gestionaría fuera del embudo en la página de condiciones.

Los cambios en ese recurso global afectan a todos los embudos en tiempo real.

Del mismo modo, los usuarios pueden crear grupos de páginas globales y agregarlos a un embudo. Esto crea un ID de nodo local, que tiene su configuración vinculada a un ID de grupo de páginas externo. Si fuera un nodo local, la configuración se almacena en el esquema del embudo mismo.

Conexiones de acción y enlaces

Las conexiones salientes de cualquier nodo tipo página son acciones y tienen una etiqueta numérica.

Estos enlaces tienen el formato:

https://USER_DOMAIN/action/number

por ejemplo

https://tracking.funnelflux.com/action/1

Los enlaces de acción son universales y están disponibles en múltiples partes de la interfaz de usuario, incluso haciendo clic derecho en la conexión > obtener enlace de acción:


Un nodo de página puede tener hasta 255 acciones salientes. En el constructor visual, una sola conexión puede representar una o muchas acciones (por conveniencia y para reducir el desorden). 

Esto se puede lograr haciendo clic derecho > modificar acción:

Cuando un visitante llega a un nodo de página y luego es redirigido a una URL de acción, mediante un clic o JavaScript, el rastreador tomará el número de acción especificado y ejecutará (es decir, atravesará) la conexión de acción correspondiente, viajando a cualquier nodo al que vaya esta conexión.

Además, los usuarios pueden activar "Parámetros de redirección predeterminados" para obtener un enlace de acción con parámetros de respaldo, así:

Esta estructura de enlace es:

https://USER_DOMAIN/FUNNEL_ID/ORIGINATING_NODE_ID/action/number

Estos proporcionan una acción predeterminada para que el enlace tome en caso de que el enlace se cargue desde una fuente desconocida.

Es importante notar que estos parámetros predeterminados NO son anulaciones. Solo se usarán en una circunstancia donde el usuario no tenga una sesión activa conocida y, por lo tanto, ningún nodo actual conocido.

En todas las demás circunstancias, el rastreador simplemente ejecutará la acción X desde el nodo en el que cree que está el usuario (exista o no tal conexión).

En situaciones donde nuestro seguimiento JavaScript está presente en ambas páginas, los usuarios también pueden enlazar directamente desde la página A en un embudo a la página B. Si estas páginas están conectadas por una acción, nuestro borde agregará retrospectivamente un evento de clic. Esto es útil para seguir sitios donde los enlaces no pueden ser reemplazados con enlaces de acción del rastreador y se requiere un solo flujo (es decir, las páginas se están enlazando directamente entre sí sin necesidad de control sobre el enrutamiento, pruebas A/B, etc.).


Enlaces de entrada al embudo

Los enlaces de entrada son aquellos utilizados en las fuentes de tráfico para enviar a un usuario a un embudo. Solo deben ser cargados por un usuario cuando van a ENTRAR a un embudo. Después de eso, la navegación interna del embudo debe realizarse mediante enlaces de acción, a menos que el visitante esté entrando a un embudo separado o provenga de una nueva fuente de tráfico.

Enlaces de redirección

Cuando un usuario quiere generar una URL para seguimiento, puede hacer clic en cualquier nodo del embudo > enlaces de redirección > elegir su configuración y obtener la URL generada:

Esta URL tiene la estructura:

https://USER_DOMAIN/fts/FUNNEL_ID-TRAFFIC_SOURCE_ID/OPTIONAL_NODE_ID + TRAFFIC_SOURCE_URL_PARAMS

El ID del nodo solo se inyecta cuando se usa un nodo distinto al nodo de tráfico predeterminado.

Los parámetros de URL añadidos al final provienen de la configuración de la fuente de tráfico en el momento de seleccionar esa fuente del menú desplegable.

Estos enlaces utilizan el dominio personalizado del usuario y dirigen el tráfico a nuestro manejador /fts/, que luego redirige de acuerdo con los parámetros de URL.

En la redirección, nuestro borde comprueba el nombre de host contra el ID del embudo. Si el propietario del embudo no es el propietario del dominio, la solicitud fallará. 

Si el propietario del ID del embudo no tiene el dominio personalizado añadido en su cuenta, también es probable que falle.

Enlaces directos

Los enlaces directos se pueden usar en conjunto con nuestro seguimiento JavaScript y solo se pueden generar para páginas (obviamente, ya que se debe servir una página para que JS se ejecute).

Al generar enlaces directos, los usuarios deben elegir la página específica dentro del grupo de páginas si existe más de una.

Las URL de enlaces directos tienen la estructura:

PAGE_URL + f=FUNNEL_ID&ts=TRAFFIC_SOURCE_ID&n=NODE_ID + TRAFFIC_SOURCE_URL_PARAMS

Estos pasan los mismos datos de URL que nuestros enlaces de redirección pero solo en la cadena de consulta.

Al cargar la página, nuestro JavaScript se ejecutará y desde la URL, detectará el embudo/fuente de tráfico y el ID del nodo, luego rastreará subsecuentemente la visita y enviará todos los parámetros adicionales para que el borde los digiera (solo guardará en la base de datos los que existen en la configuración de la fuente de tráfico, por lo que los parámetros extra añadidos manualmente serían ignorados)

Nuestro JavaScript se discute en otro artículo, y tiene funciones importantes en la página además del seguimiento inicial de la vista.


Configuraciones y ajustes adicionales

Ajustes adicionales del embudo

Desde los botones en la parte superior izquierda puedes acceder a la configuración de un embudo. Aquí hay un costo predeterminado por entrada -- esto se heredará al formulario generador de enlaces en este embudo, siempre que no exista un valor de mayor prioridad (consulta el tooltip).

Bajo configuración avanzada también puedes realizar varias acciones:

  • Anular la configuración de anonimización de IP para los visitantes que ingresan al embudo
  • Declarar embudos vinculados. Estos son embudos a los que los usuarios de este embudo pueden saltar más tarde, donde quieres que los ingresos del visitante se atribuyan indirectamente a este embudo. Esto se discute más a fondo en otro documento
  • Anulaciones de costo entrante. Esta es la anulación de costo de nivel más alto en nuestro sistema y aplicará un valor de costo por fuente a los usuarios entrantes independientemente de cualquier parámetro de costo en la cadena de consulta de URL.

Ajustes adicionales del nodo de página

Hay ajustes adicionales disponibles en los nodos de página:

  • Recibir parámetros de URL acumulados. Esto añadirá todos los parámetros de URL conocidos para el usuario a la URL de la página. Esto incluye parámetros de la URL de entrada original y cualquiera inyectado manualmente en los enlaces de acción. Todos estos parámetros de URL entran en lo que se conoce como nuestro "búfer de URL" en nuestro objeto de sesión de visitante (que existe en una caché de borde). Habilitar esta opción hace que se añada la totalidad del búfer. Usar con precaución ya que a menudo es una gran cantidad de datos de URL para que una página tenga.
  • Añadir parámetros de URL extra. Aquí puedes añadir manualmente cadenas personalizadas, que incluyen nuestros tokens internos
  • Anular modo de redirección. Anula el modo de redirección para navegar HACIA esta página, en el caso de que un enlace de redirección/acción envíe a un usuario HACIA esta página. Esto no afecta a los modos de redirección en las páginas a las que iría un usuario al hacer clic en un enlace de acción EN esta página.